home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dirut / lcd_40b.zip / HISTORY.DOC < prev    next >
Text File  |  1991-08-25  |  21KB  |  408 lines

  1.  
  2.                        Led's Change Directory (LCD) v4.0
  3.  
  4.                      Copyright (c) 1991 by Keith Ledbetter.
  5.  
  6.                                All rights reserved.
  7.  
  8.  
  9.  
  10. Revision History
  11. ----------------
  12.  
  13.  v4.0b  8/25/91   o A bug was fixed where "LCD /M" would return with
  14.                     "directory /M isn't in the database" -- LCD now
  15.                     displays the current directory like it should in
  16.                     this case.
  17.  
  18.                   o A few people didn't like the fact that since the
  19.                     new Speed-Search option was added they could no
  20.                     longer go to the first entry of drive D:, for
  21.                     example, by hitting the "D" key.  This can now once
  22.                     again be done by pressing ALT plus the drive letter.
  23.                     In other words, ALT-E will take you to the first
  24.                     entry in the list on drive E:, ALT-G to drive G:, etc.
  25.  
  26.  v4.0a  8/17/91   o LCD's pop-up selection box is now twice as big as
  27.                     earlier versions.
  28.  
  29.                   o LCD now has a "speed search" option in the selection
  30.                     screen.  Any keypresses will be filtered into this
  31.                     speed-search field, and will immediately filter out
  32.                     non-matching directory names.  The speed search does
  33.                     its matching from the START of the directory name by
  34.                     default.   You can toggle this on and off by pressing
  35.                     the '*' key.  Pressing the '*' key turns on "match
  36.                     anywhere" logic.  For example, if you have directories
  37.                     named UTILS and BUTTONS, a speed search entry of "ut"
  38.                     would only show the UTILS directory.  Pressing "*"
  39.                     would show both the UTILS and the BUTTONS directories.
  40.  
  41.                   o There is now Microsoft-compatible mouse support in
  42.                     the pop-up selection box.  You must specify the "/M"
  43.                     parameter AT THE END of the command line for mouse
  44.                     support to be turned on.  You must also have loaded
  45.                     your mouse driver before invoking LCD.   If you are
  46.                     currently ALIASing CD with either 4DOS or DOS 5's
  47.                     DOSKEY, just do this:
  48.  
  49.                         4DOS:    alias cd `lcd %1 /M`
  50.  
  51.                         DOSKEY:  doskey cd=lcd $1 /M
  52.  
  53.  
  54.                     When mouse support is active, the following screen
  55.                     areas are "hot areas":
  56.  
  57.                     ┌─ aborts the program (or right mouse button)
  58.                     │
  59.                     │      ┌─ clicking on the top bar "pages up"
  60.                     │      │
  61.                  ╒═[■]══════════════════╡ ...... .... ..... ╞╤═╕
  62.    clicking on a │   ...............                         │^│- line up
  63.    name changes ─┼── ...........                             │░│
  64.    to that dir   │   ...................                     │░│
  65.                  │                                           │v│- line down
  66.                  ├───────────────────────────────────────────┴─┤
  67.                  │   ......│. .... .. . . . . . .... ... ....  │
  68.                  ├─────────┼───────────────────────────────────┤
  69.                  │   ......│. .... .. . . . . . .... ... ....  │
  70.                  ╘═════════╪═══════════════════════════════════╛
  71.                            │
  72.                            └─ clicking on this bar "pages down"
  73.  
  74.  
  75.                   o LCD can now rename subdirectories and update the
  76.                     database immediately.  This is done with the "LCD REN"
  77.                     command.  You can not specify a path name in the new
  78.                     filename.  For example, if you're not in the current
  79.                     directory for the rename, don't do this:
  80.  
  81.                              LCD ren c:\path\olddir c:\path\newdir
  82.  
  83.                     instead, simply do:
  84.  
  85.                              LCD ren c:\path\olddir newdir
  86.  
  87.                     For those of you doing aliases, you can do:
  88.  
  89.                          4DOS:     alias rendir `LCD REN %1 %2`
  90.                          DOSKEY:   doskey rendir=LCD REN $1 $2
  91.  
  92.                   o LCD now sees hidden directories when doing a scan.
  93.  
  94.                   o You can now do "LCD ..." as a shortcut to go up two
  95.                     directories, or "LCD ...." to go up three directories.
  96.  
  97.                   o An even easier shortcut is the "-n" parameter, which
  98.                     moves you up "n" directory levels.  For example, if you
  99.                     are currently in the C:\PCPLUS\DOWNLOAD\NEW\TEMP
  100.                     directory, "LCD -3" would move you to the C:\PCPLUS dir.
  101.  
  102.                   o The LCD_COLORS environment variable can now either be
  103.                     specified by NUMBER or by NAME.  For example, you can
  104.                     now say
  105.  
  106.                     SET LCD_COLORS=blue white yellow lightgray blue red
  107.  
  108.                     To get a complete listing of the available color names,
  109.                     just do an "LCD /?" command.
  110.  
  111.                   o Two new "errorlevel" conditions:
  112.  
  113.                        10 :   unable to rename the specified directory.
  114.                        11 :   a bad parameter was specified.
  115.  
  116.  v3.1a  5/05/91   o Sorry for the back-to-back releases, but 43 and 50
  117.                     line modes on EGA/VGA monitors was something that
  118.                     I'd promised for release in v3.0a.  Unfortunately,
  119.                     it completely slipped my mind.  Of course, only a
  120.                     few hours after 3.0's release, quite a few people
  121.                     reminded me of my intentions.  This version will
  122.                     actually support any number of lines as long as
  123.                     the BIOS reports it correctly.
  124.  
  125.  v3.0a  5/03/91   o From an operational point of view, it will look to
  126.                     you like LCD has changed very little.  In fact, the
  127.                     entire program has been totally rewritten from the
  128.                     ground up.  This was facilitated by one problem --
  129.                     people with large drives (normally on Networks)
  130.                     couldn't scan all of their drives because earlier
  131.                     versions of LCD would allow only a 22K database size.
  132.                     In normal use, this would usually average out to around
  133.                     a maximum of 1,100 directory entries that could be
  134.                     stored in the database.   I say "usually" because the
  135.                     way the old (v2.x) LCD stored its database was
  136.                     variable-length.
  137.  
  138.                     Version 3.x of LCD now uses a totally different,
  139.                     fixed-entry-size file format that can store up to
  140.                     4,000 directory entries in the database.
  141.  
  142.                   o Because of the new database format, you must re-scan
  143.                     after installing v3.0a.
  144.  
  145.                   o Since LCD is being used by many people as a total
  146.                     replacement for DOS's CD, RD, and MD commands (through
  147.                     aliasing), I changed the program to simply return the
  148.                     current path name if you invoke LCD with no command
  149.                     line parameters (just like DOS's CD command does).
  150.                     If you want to see the help screen, you must explicitly
  151.                     do an "LCD /?" (or "LCD /HELP") command.
  152.  
  153.                   o Because of the new database format, LCD can no longer
  154.                     store a child directory in the database if its parent
  155.                     isn't there.  In other words, if you do this (with no
  156.                     'aliases' on MD):
  157.  
  158.                            MD C:\Junk
  159.                            LCD md C:\Junk\Junk2
  160.  
  161.                     LCD will create the directory "Junk2", but it will tell
  162.                     you that it couldn't store the name in the database
  163.                     because its parent wasn't found.
  164.  
  165.